implemented clamd async scan