Add GenEvent.stream modes and make it sync by default