deep watch model changes and apply to server