Send method update: request can emit fail event