blob hash and store finish