Completing documentation
Update dependency package
Fix bug: miss logic for random string generator