vendored compile asset
initialize on asset compile, since the gem need it