emit end event if ended when manualy triggering unbuffer