@Override
    public void removeItem(final String item) {
        new Thread(new Runnable() {
            @Override
            public void run() {
                File removedFile = new File(workingDirectory + File.separator + item);
                if (removedFile.exists()) {
                    removedFile.delete();
                }
                items.remove(item);
            }
        }).start();
    }