asana content script refactoring