[fix] hash type from int to long