server/new_view_sequencer.js
function(id, lastEditId, readyCb){
					//console.log('adding view task: ' + id + ' ' + lastEditId + ' ' + new Error().stack)
					addViewTasks.push({id: id, lastEditId: lastEditId, cb: readyCb})
					if(!hasViews){
						poll()
					}
					hasViews = true
				}
function(id, lastEditId, readyCb){
					//console.log('adding view task: ' + id + ' ' + lastEditId + ' ' + new Error().stack)
					addViewTasks.push({id: id, lastEditId: lastEditId, cb: readyCb})
					if(!hasViews){
						poll()
					}
					hasViews = true
				}
changes before lastEditId will already be known to the client