updated request lib