Refactor installation using @once and @once_per() from funcy 1.1
Use @monkey to refactor admin patch