Sensu client not reflecting in dashboard though the checks are running in the client

The client is not getting registered with the sensu-server . i am unable to see the client in dashboard but when i checked in the client the checks scheduled for it are running successfully in it. Any idea what to do ? I have already done restarts for all the redis, rabbitmq,sensu-api and sensu server.