removed unnessery concurreny : debugging showed context swithing is more expensive then smaller methods