use Reference Registration to improve performance (#62)