add APCu support