automatic cache handling, smarter returns
fix achievement errors temp