refactored iip_asset integration with IIP Server to address bugs