RetireGo: A 401(k) plan for the new era