updates @ user hash generation