Process block updates in separate queue