optimisatise of synchronisation