page position ordering even if position is blank
set_position before_save for drag tree and also fixed repair_tree method