what i setItem and wait