made performBlock:afterDelay class method