- added life cycle manager to show a password dialog
- added update notification support to todo model