add specific exception for 410 response
add generic request method