added user address update functionality