compute element/section options on the fly; async table preloading - bug fixes