mobile purchase bug fix