guile: update and fix update macro

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Merge pull request #293 from TimothyGu/guile

Fix/update guile