think I fixed setTimeout issue