update TODO
Fix local marks
Support set settings without object
Refact marks.coffee