add synchronizer