update BCPublic