update from bar