Update task and create correct task signature for various functions etc