update workspace to support assets inlining