update makefile
update coffee testcase and fix #588