Do not use drop_interval
Add after_update argument to prevent infinite recursion

Just in case.