-Memory leak and non-Concurrency solved