improved banner management