add progress spin to button