how long do i need to wait for next generation of m1?