Until you decide to make any changes, and discover that rpm-ostree refuse to terminate current upgrade. rpm-ostree cancel just triggers refresh-md, cancel again, and upgrade will be back. It is like fighting a hydra.
After waiting an hour to finish upgrade in the background, then we realized any operation will take like ten to twenty mins to complete. Also rebooting takes five minutes...