generate hex objectid