hopefully fix purchasing syncing with server