fixed blocking bug