fix args when resolve happens before done