added update method to controller to update the button labels
starting the documentation for bi