Cache and process xAPI data server-side for faster client-side performance