changed timeout mechanizm