add timer service code, get rid of domain thread
async insert with new timer code compiles...
async insertion progress handled internally, timer code seems to work,
all progress done in fabric thread