add ui-sortable component and adjust index page