update to learn