adding cache support for ua-parser