add battery_set_level API