fixed state sync; locking doesn't work consistently