add Genericity Get and Post Request Asnyc