update the function show() in the promotiondataservice