add bsdiff