public function __async_delete()
    {
        /** @var \samsonphp\fs\FileService $fsModule */
        $fsModule = $this->system->module('fs');

        /** @var \samsoncms\input\Field $field */
        $this->createField(new dbQuery(), $_GET['e'], $_GET['f'], $_GET['i']);

        // Build uploaded file path
        $file = $this->field->value();

        // Delete thumbnails
        if (class_exists('\samson\scale\ScaleController', false) && $this->isImage($fsModule->extension($file))) {

            /** @var string $path Path to file */
            $path = '';

            // Get file path
            preg_match('/.*\//', $file, $path);
            $path = $path[0];

            // Get image src
            $src = substr($file, strlen($path));

            /** @var \samson\scale\ScaleController $scale */
            $scale = m('scale');

            foreach (array_keys($scale->thumnails_sizes) as $folder) {
                // Form image path for scale module
                $imageScalePath = $path . $folder . '/' . $src;
                if ($fsModule->exists($imageScalePath)) {
                    $fsModule->delete($imageScalePath);
                }
            }
        }

        if ($fsModule->exists($file)) {
            $fsModule->delete($file);
        }
        
        // TODO Save empty field value
        $this->field->save(' ');

        return array('status'=>true);
    }