copy cache instead of move