iphone check don't use setinterval