Performing catch up on first request.
WIP: Replacing comet with polling JSON.
Adding outofdate event to trigger client refresh of stale data.