with source_env, update_site