dynamically changing colors by task priority and change taskmodel