‘APC must be kept on its toes to deliver on its promises’