fix: signup - initialize username with external username