Make sure delay won't exceed INTERVAL

Caps delay to INTERVAL and emits warning if it exceeds