moving end request event to request handler observer