load listen port from env