wrote async method for create/get item. Need testing