Could this be due to having 200 devices?
It could be I guess. If it means your Vera is not able to keep up with them all. Vera will only poll devices in sequence. It can sometimes help to increase the polling time for devices that you are not interested in so that they don't get in the Queue as often, which should make other devices more responsive. But some devices like a motion sensor will push their information to the Vera so it should process them pretty quickly. In that case it might still be struggling if your system is too complex. The processing power of the Vera is relatively low I think.
Are you setup to poll or do you get an event send from the vera once your registered? If your polling, then maybe it's taking 4-5 seconds to generate the status. Or if your using events of what changed, it should be quicker.
The way that polling works with Vera is a bit weird but clever. It is a poll, in that you ask for information about a change, but then it sits there waiting for a response from Vera. Vera won't send a response until something changes and then it will send it right away and VC will process it right away, and then make a new request almost immediately. The only time I can see there being a big delay would be if Vera had something(s) that was changing constantly so it was forced to keep refreshing over and over. I have a minimum delay immediately after the poll is made to avoid it going crazy doing many successive polls, but it is still only 1.5 or 2 seconds if memory serves, and if several things have changed during that time they should all be reported immediately. Under normal circumstances this short delay will not come into effect at all.
The first thing that you should verify, is whether there is a noticable difference between what the web interface for Vera is showing you, vs. the time that VC generates its event. If they happen at about the same time, then the delay is internal to the Vera. If the Vera web interface shows a change and it doesn't show up on VC for more than a second, then it bears further investigation.
There are situations where the luup code could still come in handy, and I have used it on occasion. It is ridiculously easy to implement so I suggest you give it a try anyway, just to have one more tool at your disposal.