binarized update