How roofing businesses adjust strategies to meet changing customer needs