update grunt, separate docs task