add setTimeOut call

child block are run with setTomeOut function for have infinite recursion
support