logic to send new request