some backprojection improvements