add request dependency