update myprintf