fix: make requests queued after ajaxq.clear to wait for the current one to complete