move synchronization stuff to GraphDao layer
removed unnecessary stuff
Merge branch 'feature/optimization' into develop