purchase updating works