refactored user reset; track by idx on recipients