save current working state, music part updated