bump component Promise dependency

Pretty sure the first one was just a bad hack by me to get some tests working?