fix get_obj bugs