Cache service

because it is asynchrone