refector basis.timer and related changes
fix broken basis.crypt.HEX/MD5/SHA1