Move setImmediate into requestUpdate; Batch updates