Controllers synchronized

somewhere should be something like ReadWrite lock, but it also works