update purchase preview