An Improved 3-Quasigroup based Encryption Scheme