add timeout test