refactor grunt dev tasks