states output and metrics are now always updated