merge the offload version to native version