fixed block sharing bug