update smartbanner code