update roadmap (error handling is now more detailed)