update topX mearchant method