update w/ball