add request as dep