finish user updating, index, pagination, test data