fixed issue with reorder not update self