re-tune periodically