final firebase before sending detached on cancel