added fps limit