regenerate upper/lower bars