updating APB