fixed minor implicit shadowing issue in package future