Fix settimeout bug