Move sendingFileFailed() to inner class
Last notification moved to the front.
Bug with temp buffer fixed.
SingleThreadExecutor used instead of blocking queue.