add watch.sh
add timeout & toArray