callback on the right queue