Sometimes no approval is requested and update is installed
In the end it was combination of errors in cron script and pkgupdate it self.
Fix consists of check of exit code of getchar
function in pkgupdate and added
missing -b
switch to cron script.