AmazonDataUpdate fix & update

It now has a data updating logic with better interface with model.