reworked settings loading to compensate for async loading of st3. it now works as it should