better logging
added datasource test
reuse supplier
fixed logging and returning to activity
added setter
spelling
check that context is active
use single threaded loading executor