update reload bc fn