fix bug: MainActivity.STATE_CODES = MainActivity.STATE_RECENT_CODES