updated blob viewer