The Effects of Product Feature Complexity, Market Activity, and Update Scheduling on Mobile App Life Cycles