add new post about function caching