optimalization in user cheevos gathering