try to catch request exceptions