updating foreman