upload rgb async