Update button component