Add update functionality to batch processor; closes #431, closes #440