improve status updater, and fix login quirk