performance boosts; update_richlist rewrite