update bj_oop