update and test google api and openLibrary ( need more time to clean that )