fix a bug for Neo.define