update trapping