Add silent channel option
Add include <time.h> for CLOCK_MONOTONIC