fix systemFieldCount bug