updates request handling