promisify gc, remove non-promise visitors