added version number comparison
call Remote.distro instead of task because return value isnt persisted