experimental single-threaded version of robot runtime