use replace state
force reload