Added asynchronous decryption