fixed purchase intent bugs