fix project_plan logic, add errormsg on download without synclogic