dead code removal
simplification of background thread stuff
remove @synthesize