refactor user banks API