move dropping to thread