Replace object to NodePath
Add time callback support
Update demo