track unsaved changes with asterisk