fixed so toplist refresh happens in save callback, to avoid lag