add heterodb read