fix polysynth adsr bug
refactor polysynth; update to-do list