MPTT support for venture field
moved get_device_price() to Device model
async report device