updated circle and node