fix bug

use dispatch_after block … can’t cancel  so…