add 5s timeout