swapSource didn't do anything
update composer
no need for swapping resource
improve cache