adding cache providers