setup timeout