to do sth in a grudging way