Circle update

test core after uninstalling matplotlib. update tests accordingly -> better separation.