updated Lanczos