add synchronize

add synchronize