add available unit check while reinforcement call