handle request error
handle request error
downloads errors checking