refactor scoped_roster.new picker top prepare for edit