update check plugin - basic functionality now done