initial UI work on auto-update