bugfix on concurrent field access