update to handler.c
refresh