added ajax req, cache class