build non block based otas