add request as a dep