Persist data even when fail
Refactor change status log