update to versions and support override default env