updated: request.xhr (moved abot)