dma: restructure set_username