update banner func