grunt timing and task cleanup