backend for kicking/promoting in circles