1st part completed.
small changes.
complete the future from any only once using tryComplete to avoid exceptions.
nextRequest working.
Only long running request fails.