modify Task.toString and DataStore.parseTask