Only calls callback when there is changes to the server state. More stable.