FIX: destory before service events thread