improve shared symbol tables