Store user counts with listing data why not
Just pass listing data to score_listing
Reorganize a bit