updates with queue limit