cache is done