add request-futures dep