make pickItem become a request action