Colour function is now completely asynchronous