Refactor DispatchViewModel by removing any data access logic