socket io keeps track of user id -> socket mapping and sends all nodifications for current user to client as json array of objects
merging