added timeout test