add asset versioning