update templates with geturl function
update blobdiff class to use object manager