cache node too