work-in-progress backpropagation for convolutional networks