add backoff to updating the current cache