fixed a bug on topology3, now running multiple topologies is probably supported