refactored specs and added signup_for_updates spec