add a mutex to lock experiment executing
move modify experiments