fix purchasing sync with server