Unable to read MBean information by JMX Client

Hi All,
My application makes use of JMX for obtaining notifications from other application.
Other applications are publishing notifications in form of MBeans. We have a JMX client which will be monitoring for new MBeans.
Here, my JMX client is unable to read MBeans in timely manner. Though, MBeans are already published in the server, my client reads them after 30 mins.
I have put log statements in the client code to understand what time we are reading messages. Even this seems to be not sufficient.