my cat threw up this morning. the food was not even digested into his belly. he ate the same food he has been eating since he was a baby. he acts normal - incredibly active and purring up a storm. does anyone have any ideas why he threw up? should he be checked out or do cats sometimes just throw up?