If you define a character, display it, redefine it and display it again then the previously displayed character will immediately change to the new definition on screen
The only way that your plan could work would be if a maximum of 8 different user defined characters are on display at a time