sync before ready