fixed settimeout delay