added wrapper method putRequest() and method to update POI
refactoring, additional helper methods, finished updating POI