set timeout does not work