Support draft mode when update
Merge branch 'feature/support_draft_when_update' into dev