add timeout property