If he is eating now and acts normal he is probably OK. If he vomited human food either someone fed him or he stole it. Either is possible. Bear in mind that cats cannot go for prolonged periods of not eating without serious liver issues. Just thought you should be aware of that.