pass improvements for progress to mail; use user_login consistently