lock the callback too