update fp map, and functions list