0.4.7: imporve compile workflow