fixed purchase data error
added consume purchase