add try for requests