m3 chip release timeline