What is a technology refresh cycle and why does it matter?