pickup event update