fix unexpected return in engine_cart:generate task
bump to 0.3.1