Fast "async" scrypt implementation in JavaScript