When there is no stratum in 3 minutes(network is down) stop polling the device
 * Using cgrlock on read
 * Add delay on polling, give MM more time on ASIC
 * Code cleanup
Add automatic adjust fan code