add update_base_addr method