fixed issues regarding function parameter updates