actions update with new functions