fix: avoid Thread.sleep for overflowed-to-negative time
Merge pull request #8 from walmartlabs/putSource_sleep_overflow_fix

fix: avoid Thread.sleep for overflowed-to-negative time