go routines implemented (wrong) isnt any faster but it works