support `deleteBackward`, especially for deleting emoji situation