add retry to a few more api functions