modified frame gc which can support static field