UPDATE use of microsecond lib to avoid nonce errors