Moving states to the Marathon Model
Stopping tasks from polling on unmount
Merging setState into one