update bullter function