update final store
pre-update store
store update
store update