recalc if not all tables are filled