Updated demo. Refactor profile to make update work.