Braves: Shane Greene update proves time is now to sign him