Improve dist workflow