optimizing BlockSparse:updateGradInput