better no parameter protection
better messaging
closed cursors
simplefied sync method signature
removed automatic version message
added temp upgrade button