fix potential race condition + format charge description