one request at a time