called gc explicitely after finish job