update in gpio