If you don't have that menu option it is because TelldusCenter cannot communicate with our servers. Most likely it is due to some certificate issues. Try this to force Windows to update its certificates.
Log on to http://live.telldus.com
using Internet Explorer. It is important you use IE since no other browser affects Windows certificate store.
Restart your computer
Start TelldusCenter again.