update: load env props by injection