increase timeout
implement day rollover