added support for asset updates and skin choice