add Dict#setOrAdd