Updated to get color async