updated gpio