implemented occupied section strategy. syncing clock after receiving message. some refactoring.