Get rid of singletons and global states
Refactor Task List comment

1. Dispose resources
2. Move computation off the UI thread
Merge pull request #801 from dungpa/task-list

Refactor Task List comment feature