Added Async service layer + removed static methods
Added Async service layer + removed static methods 2!