(bluefox) fix setState