fork SwiftDDHTimerControl