move drop runnable out of anon class