add next_tick