update markup with button-primary