move character list call to matchlist model to cut down on ajax-madness