rebase to beangle 7
restore numberid magic method
new cache module and minify security dependency
remove redudent {}