update test timeouts
move cache
cache packages that have been seen
better link commands