Now only updates players when needed