Whenever calculating params on-the-fly, write to db
Fixed task object from calculation all a,b,c values as same, removed transactional nature of task