box update + progress-bar + commit_hash support