backend changed to use r.in.poly and r.grow and grow each feature separately