add some best practices

tasks where you create multiple streams should return es.concat(streams...) as well