optimize history manager for status update
fix bug
Merge branch 'feature/fix_slow_status_update' into develop