update banner behaviour