Added interval based updating tasks and percent based "watched" check