requests handler