working purchase after load. possible race condition