open motor async