added a feature timeout