add: orderby using index, and indexXXX function for dao