1. A method for updating an image, the method comprising: receiving a current image and a residual error image, the residual error image containing pixel value differences between the current image and an updated image; generating a positive residual error image from the residual error image, the positive residual error image having a zero in place of each corresponding pixel value in the residual error image that is negative and a corresponding positive value of each corresponding pixel value in the residual error image that is positive; generating a negative residual error image from the residual error image, the negative residual error image having a zero in place of each corresponding pixel value in the residual error image that is positive and a corresponding absolute value of each corresponding pixel value in the residual error image that is negative; adding the positive residual error image to the current image to generate a partially updated image; xoring the partially updated image to generate an inverse image; adding the negative residual error image to the inverse image to generate an updated inverse image; and xoring the inverse image to revert the inverse image to generate the updated image.