initial implementation of configuration updating