smoother load state for snapshot