add redundant check to draw molecules only if counts have changed