restore cached assets incrementally to avoid full rebuild after a heroku fork
support pre_compile and post_compile hooks