Added executor to model
Refactoring Controls
Added executor to send updates to clients
Remove redundant methods
Remove redundant creating of model